home *** CD-ROM | disk | FTP | other *** search
/ Amiga CD-Sensation: Golden Games / Amiga CD-Sensation - Ausgabe 2 - Golden Games (1996)(GTI - Schatztruhe)(DE)[!].iso / Various / Rocky / ReadMe < prev    next >
Text File  |  1992-03-22  |  5KB  |  142 lines

  1. *************************************************************************
  2. *                                    *
  3. *    Conditions of use        Rocky Clone V1.0        *
  4. *    -----------------        ----------------        *
  5. *                                    *
  6. *    This program has been provided for the enjoyment of the        *
  7. *    masses (it's public domain).                    *
  8. *    Since the author doesn't ask for anything in return,        *
  9. *    the player will accept the following conditions:        *
  10. *                                    *
  11. *    - in no case whatsoever shall the author be liable for        *
  12. *      any damages, losses etc... due to the use of this program.    *
  13. *    - distribution of the program is only allowed subject to the    *
  14. *      following restrictions:                    *
  15. *        1) this unmodified README file should always accompany    *
  16. *           the executable and its run-time files        *
  17. *        2) the executable should never be stored on a        *
  18. *           NON-electronic/electromagnetic media (e.g. paper).    *
  19. *                                    *
  20. *                                    *
  21. *                        Laurence Vanhelsuwé    *
  22. *                            02-SEP-89    *
  23. *************************************************************************
  24.  
  25.             Program Title : Rocky Clone
  26.             ---------------------------
  27.             Author : Laurence Vanhelsuwé
  28.             ----------------------------
  29.  
  30. 1. How to "install":
  31.    -----------------
  32.  
  33.     The executable is called "ROCKY" and its only run-time file
  34.     is called "chars".
  35.     Make sure "chars" is in the current directory when ROCKY is run.
  36.  
  37. 2. How to play it:
  38.    ---------------
  39.  
  40.     This is a multi-level Boulderdash clone written in
  41.     assembler (from START: to END).
  42.  
  43.     Use a joystick in PORT #2 to move your character about or use
  44.     the following keys:
  45.         ESCAPE    to quit game
  46.         ENTER    to commit suicide
  47.         SPACE    to pause game
  48.  
  49.         p    to move right
  50.         o    to move left
  51.         w    to move up
  52.         s    to move    down
  53.     (there's no keyboard equivalent for the FIRE button on a joystick).
  54.  
  55.     The goal is to clear each level by collecting enough
  56.     gems to enable the exit to the next level.
  57.     There are 40 problem-packed (solvable) levels in all.
  58.     
  59.     Each level contains an evil mixture of nasties, obstacles
  60.     and puzzles to solve.
  61.  
  62.     The game is addictive enough to dispense with all the blurb about
  63.     what all the game features are....
  64.     Play it and discover !
  65.     
  66.     The universal rules though are:
  67.     Use common sense when dealing with gravity and...
  68.     always be on your guard with moving things!
  69.  
  70.     If you ever get stuck under an avalanche of rocks, press ENTER to
  71.     commit suicide!
  72.  
  73. 3. Notes for hackers/programmers:
  74.    ------------------------------
  75.  
  76.     The program is fundamentally a version of LIFE !
  77.     In LIFE a cell can only be in 2 states : dead (empty) or
  78.     alive (full).
  79.     In this game each cell can be in any of over 100 states !
  80.     And like in LIFE, during each scan of the two dimensional
  81.     array, cells look at their immediate neighbors to determine
  82.     their next state.
  83.     The simplest cells in Rocky are the "air" and "grass" cells.
  84.     Their state handlers do nothing at all. 
  85.     A "rock" on the other hand would look at the cell immediately
  86.     below it to see if it could "occupy" that position and leave
  87.     "air" behind ...
  88.     "Gems" behave very similarly to rocks.
  89.     When playing the game you'll notice that rocks behave a
  90.     bit more realistically than described above.
  91.     
  92.     The only "cells" that deviate significantly from this
  93.     cellular automaton mechanism are Rocky itself and cells
  94.     that are part of a snake.
  95.     Rocky isn't controlled by an algorithm but by.... you.
  96.     Since the snakes defied any kind of clean implementation
  97.     using the normal mechanisms, they are actually implemented
  98.     by superimposing a standard "snake game" on top of the
  99.     classic Boulderdash mechanism!
  100.  
  101.     It makes you wonder how the cells in a multi-cell organism
  102.         stick together!!
  103.  
  104.     
  105.     For the hackers: the graphics for the game are stored as
  106.     a 3 plane 320*200 screen (file "chars").
  107.     To simplify upgrades/changes there's also the IFF file
  108.     from which the straight bitplane data was created (using
  109.     IFFCon). Note that the screen colors are hardcoded in the
  110.     program (find LoadRGB4 and you're there..).
  111.     
  112.     I've written the program relatively Amiga-friendly.
  113.     The major exception is for the joystick....
  114.         move.w    joy0dat(a0),d0        ; OK ?
  115.  
  116.  
  117.  
  118.  
  119.     If anybody out there would like to redraw the graphics or
  120.     use better colors...
  121.     
  122.     Any comments,ideas or bug reports? 
  123.     My name and address are:
  124.     
  125.     Laurence Vanhelsuwé
  126.     Christinastraat 105
  127.     8400 Oostende
  128.     Belgium
  129.  
  130.  
  131.  
  132.                             Enjoy !
  133.  
  134.  
  135. ******************************************************************************
  136. ** This program was tested on the following machines and seemed to behave:
  137. **
  138. ** Amiga 1000 running 1.3 OS with 512K CHIP and 2Mb FAST RAM
  139. ** Amiga 3000 running 2.0 OS with 2Mb  CHIP and 3Mb FAST RAM
  140. **
  141. ******************************************************************************
  142.